package algo3.grupo3.modelo;


public class Timer extends Articulo{
	
	
	public double getModificadorDeTiempo() {
		return modificadorDeTiempo;
	}

	public void setModificadorDeTiempo(double modificadorDeTiempo) {
		this.modificadorDeTiempo = modificadorDeTiempo;
	}
	
	@Override
	public boolean esSalida(){
		return false;
	}

	private double modificadorDeTiempo;
	
	public Timer(){
		this.modificadorDeTiempo = 0.15;
		this.durabilidad = 1;
		this.tipoArticulo = Articulo.TIMER;
	}
	
	@Override
	public void modificarHabilidades(Bombita personaje){
		this.durabilidad = 0;
		double nuevoTiempo = personaje.obtenerBomba().obtenerDelayExplosion();
		
		nuevoTiempo = nuevoTiempo - nuevoTiempo * modificadorDeTiempo;
		personaje.obtenerBomba().cambiarDelayExplosion(nuevoTiempo);
	}

	@Override
	public void actualizarEstado(double tiempoCiclo) {		
	}

	@Override
	public boolean esAtravesable() {
		return false;
	}
}
